find oneself in a jam - Turkish English Dictionary